package com.geline.mybatisplus.annotation;

import java.lang.annotation.*;

/**
 * insert前置处理：可以用于配置检验关联表删除条件
 * 说明：逻辑删除不会处理
 *
 * @author: mx
 * @date: 2024-08-23 09:22
 */
@Repeatable(BeforeInserts.class)
@Target({ElementType.TYPE})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface BeforeInsert {

    //动态sql
    String countSql();

    //提示
    String errorMsg() default "@BeforeInsert error !";
}
